<?php
/**
 * View_Special_Troops
 *
 * Класс View_Special_Troops отвечает за вывод информации, связанной со строительство юнитов
 *
 * @author Дмитрий Кузьма <kouzma.d@gmail.com>
 * @version 1.0
 */
class View_Special_Troops extends View_Base {
	/**
	 * Выводит событие передвижения юнитов
	 *
	 * @param array $arrEvent - массив с информацией о событии
	 */
	public static function showCreatingEvent(array $arrEvent) {
		$objGeneral = Game_General::instance();
		$objUnit = new Game_Unit($arrEvent['ID_essence']);
		echo '<p>';
			echo Service_Translate::getText('Строительство ') . ' ';
			echo ' ' . $objUnit->getName() . ' ';
			if ($arrEvent['amount'] > 1) echo ' * ' . $arrEvent['amount'] . ' ';
			echo ' ' . Service_Translate::getText('осталось времени до ближайшего') . ' ';
			echo Service_date::secondsToHumanFormat(Service_Date::timeLeft($arrEvent['event_time']));
		'</p>';
	}
	
	/**
	 * Выводит событие исследования юнитов
	 *
	 * @param array $arrEvent - массив с информацией о событии
	 */
	public static function showResearchEvent(array $arrEvent) {
		$objGeneral = Game_General::instance();
		$objUnit = new Game_Unit($arrEvent['ID_essence']);
		echo '<p>';
		echo Service_Translate::getText('Исследование ') . ' ';
		echo ' ' . $objUnit->getName() . ' ';
		echo ' ' . Service_Translate::getText('осталось времени') . ' ';
		echo Service_date::secondsToHumanFormat(Service_Date::timeLeft($arrEvent['event_time']));
		'</p>';
	}
}
?>